home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / backup / sms.txt < prev    next >
Text File  |  1994-01-27  |  11KB  |  207 lines

  1. Storage Management Services (SMS)
  2. A White Paper
  3. November 1993
  4. Palindrome Corporation
  5.  
  6. Executive Overview
  7.  
  8. Storage Management Services (SMS) is the Novell specification for
  9. an industry-standard set of Application Programming Interfaces
  10. (API) designed to provide safe, reliable backup and storage
  11. management application development in a heterogeneous environment.
  12. When using SMS APIs to develop backup and storage management
  13. software, a developer can:
  14.  
  15. Write storage management software to one interface (SMS)
  16. Let SMS handle all operating and file system protocols
  17. Provide safe, efficient access to virtually any client operating
  18. system
  19.  
  20. This open system specification provides clean and easy backup and
  21. restores for all file systems, bypassing NOS-specific protocols,
  22. file formats and tape formats. 
  23.  
  24. Without SMS, backup software must be written to each native file
  25. format supported; to support attached client workstations or
  26. servers, the software must be written to adhere to each client s
  27. communications protocol and file system. As a consequence, backup
  28. software that is not SMS compliant must manage a bewildering array
  29. of file formats, file systems, operating systems and protocols to
  30. insure that the backups and restores are handled safely.
  31.  
  32. Palindrome s SMS compliance fully implements the specifications to
  33. ensure compatibility, reliability, and data access for current and
  34. future NetWare versions. Also included is full implemntation of the
  35. SIDF tape format. SIDF is an open, non-proprietary media format,
  36. allowing media interchange among backup vendors. As such,
  37. Palindrome is an active, participating member of the SIDF committee
  38. in an effort to achieve formal recognition and adoption of the SIDF
  39. standard and maximum benefit from the SMS specification.
  40.  
  41. Advantages of Fully Compliant SMS Software
  42. Assured compatibility with NetWare
  43. Easy, clean migration to heterogenous environments and additional
  44. OS support
  45. Data interchange with SIDF, abandoning proprietary media formats
  46. Immediate, certified support for new versions of NetWare and new
  47. file systems
  48.  
  49. The majority of backup and data management software today is not
  50. fully SMS compliant. Customers using non-compliant software are
  51. locked into either proprietary client access methods or a
  52. proprietary data format. NetWare users should be wary of vendor
  53. claims of SMS compliance that do not fully implement the
  54. specification.
  55.  
  56. Disadvantages of SMS Aware  or Compatible  Software
  57. Compatibility with NetWare not guaranteed
  58. Heterogenous and additional OS support depends on proprietary
  59. implementation
  60. Proprietary media formats lock customer into vendo-specific
  61. software solution
  62. Support for new releases dependant on vendor-supplied updates
  63.  
  64. Introduction
  65.  
  66. Storage Management Services  goals are to provide software and
  67. hardware independence, improve the quality of storage management
  68. solutions available to Novell customers and enable the development
  69. of storage management applications independent of NetWare version
  70. releases. Having the network itself provide transparent access to
  71. data ensures a compatible upgrade path as new versions of the
  72. network operating system are introduced.
  73.  
  74. Storage Management Services (SMS) is an industry standard strategy
  75. for simplifying and strengthening backup, archiving and storage
  76. management support for current and future NetWare versions. It also
  77. provides developers with a standard Application Programming
  78. Interface (API) set for accessing data on a variety of computing
  79. platforms. This standard interface simplifies support for
  80. heterogeneous environments by  providing a consistent view of
  81. heterogeneous file systems and non-file system based resources such
  82. as NetWare Directory Services, SQL databases, the NetWare Bindery
  83. and other services.
  84.  
  85. It is important to note that Storage Management Services itself is
  86. not a product. Instead, SMS provides an architecture or framework
  87. for the development of storage management engines that facilitate
  88. data management and protection of heterogeneous environments.
  89.  
  90. SMS Architecture
  91. The Storage Management Services architecture consists of three
  92. primary components:
  93.  
  94. 1. Storage Management Engine (SME) - The heart of the SMS
  95. architecture is the Storage Management Engine (SME). The SME
  96. communicates with network clients through a common interface that
  97. ensures broad platform support and the ability to support new
  98. platforms and versions without requiring a change to the SME. The
  99. most common implementation of the SME is a backup/restore
  100. application. The SME will contain most of the value added features
  101. and will be the component most often provided by third-party
  102. developers. Novell has provided a basic SME with NetWare called
  103. SBACKUP. Palindrome s Network Archivist SMS product is an enhanced
  104. but fully compliant SME.
  105.  
  106. 2. Target Service Agent (TSA) - The Target Service Agent (TSA) is
  107. a software module that isolates the target operating system s data
  108. from the functionality of the Storage Management Engine (SME) and
  109. is the only module in SMS that processes the target s data. A
  110. target is any object on the network that requires backup,
  111. including: NetWare servers, SQL database engines, print servers,
  112. NetWare Directory Service databases, DOS, OS/2, UNIX and Macintosh
  113. workstations, etc. The TSA s job is to prepare the target services 
  114. data for backup/restoration and communicating with the SME. This
  115. means that the backup/restore product can support new releases of
  116. an operating system as long as there is a TSA that understands the
  117. data. With the introduction of NetWare 4.0, Novell has supplied
  118. TSAs for NetWare 3.1x servers, NetWare 4.0x servers, NetWare
  119. Directory Services (NDS), DOS, Windows and OS/2 clients. Target
  120. Service Agents for NetWare 2.x, and Macintosh and UNIX clients will
  121. follow shortly.
  122.  
  123. 3. System Independent Data Format (SIDF) - SIDF is an open standard
  124. for the format of data on storage media. The SMS Target Service
  125. Agents generate data streams in the SIDF format within the Storage
  126. Management Services architecture. In addition, the SIDF
  127. specification defines a standard format for storing data on
  128. secondary storage devices such as tape. SIDF is an extensible
  129. format that ensures compatibility between future and current SIDF
  130. based products and stored (i.e., archived) SIDF data. An SIDF
  131. committee composed of representatives of most LAN backup software
  132. companies was formed to work with standards organizations such as
  133. American National Standards Institute (ANSI), European Computer
  134. Manufacturers Association (ECMA) and International Standards
  135. Organization (ISO) to adopt SIDF as an industry standard format.  
  136.  
  137. In summary, Storage Management Services (SMS) offers a development
  138. specification that encourages software developers, committed to
  139. fostering industry standards, a means to provide enterprise data
  140. management solutions that are safe, reliable and quickly adaptable
  141. to changing environments. When new operating systems are
  142. implemented, SMS compliant vendors, such as Palindrome, will be the
  143. quickest to respond with software support. As networks grow to
  144. include clients with a number of network and workstation file
  145. systems, only SMS compliant vendors can provide storage solutions
  146. which are reliable and proven. In short, full SMS compliance is a
  147. must for providing data protection and management to mission
  148. critical data; anything less is a gamble.
  149.  
  150. The Palindrome Solution: 100% SMS Compliance
  151. With the release of Palindrome Network Archivist SMS, Palindrome
  152. became the first major backup provider to deliver a 100% compliant
  153. Storage Management Services (SMS) based storage management
  154. application. Palindrome's SMS based application utilizes the SMS
  155. protocols to access heterogeneous clients and extends centralized
  156. data management services to DOS, OS/2, and Windows clients.  
  157.  
  158. Most importantly for NetWare 4.x customers, Palindrome s SMS
  159. compliant version of Network Archivist provides fully integrated
  160. and complete support for NetWare 4.0 features such as file
  161. compression, NetWare Directory Services, and data migration.  
  162.  
  163. Palindrome is also working to ensure Target Service Agent
  164. availability on a wide variety of platforms. Palindrome is
  165. currently working with partners to produce TSAs for several
  166. operating systems and application servers including Lotus Notes,
  167. Oracle, Gupta and Sybase database applications and Windows NT.
  168. Unlike other storage management solution providers, Palindrome s
  169. work on TSAs will continue to provide complete support for the open
  170. and standard application programming interfaces (API). This
  171. adherence to the SMS protocol will ensure that any TSA developed by
  172. Palindrome will be fully certifiable by Novell.  
  173.  
  174. Palindrome fully supports the Storage Management Services (SMS)
  175. protocols and System Independent Data Format (SIDF) as an open,
  176. industry standard. It is through the support of open standards like
  177. SMS that Palindrome will continue to provide intelligent, automated
  178. storage management solutions to customers who need reliable storage
  179. management solutions for their enterprises.
  180.  
  181. Summary
  182.  
  183. Palindrome recognizes the need of its customers to implement
  184. centralized storage management services across a variety of
  185. computing platforms and environments and has fully endorsed the
  186. Storage Management Services architecture as a robust, extensible
  187. architecture for protecting and managing data in heterogeneous
  188. networks. Palindrome believes that only through partnerships with
  189. other manufacturers will any storage management solution provider
  190. be able to support and keep up with the constant changes in today s
  191. networks. It is for this reason that Palindrome has endorsed the
  192. SMS architecture and is actively working with Novell and other
  193. manufacturers to continue its evolution and implementation. In
  194. addition, Palindrome is an active member in the SIDF Committee to
  195. ensure an industry-wide standard data interchange format.
  196.  
  197. As network data storage and management requirements continue to
  198. grow, it becomes increasingly important to automate the management
  199. of data to prevent potential errors. An intelligent and automated
  200. approach to storage management is a prerequisite to implementing
  201. networks containing mission critical applications and data.
  202. Palindrome believes that the combination of our Intelligent Storage
  203. Management technology and the support of an open architecture based
  204. on Storage Management Services protocols will continue to provide
  205. Novell customers with the storage management solutions they require
  206. to implement mission critical networks.
  207.